Viết chương trình đọc từ tệp BAI1.INP số nguyên dương N . Tính tổng các số lẻ từ 1 đến N. Ghi kết quả vào tệp BAI1.OUT .
BA1.INP. BAI1.OUT
6. 9
Cho tệp bai1.inp gồm:
Hàng 1:Chứa số nguyên N
Hàng 2:Chứa dãy số nguyên gồm N chữ số
Yêu cầu:-Tính tổng các số lẻ và đếm các số chẵn của dãy số trên
-Ghi kết quả tổng và đếm vào tệp bai1.out
const fi='bai1.inp'
fo='bai1.out'
var f1,f2:text;
a:array[1..100]of integer;
n,i,t,dem:integer;
begin
assign(f1,fi); reset(f1);
assign(f2,fo); rewrite(f2);
readln(f1,n);
for i:=1 to n do
read(f1,a[i]);
t:=0;
dem:=0;
for i:=1 to n do
begin
if a[i] mod 2<>0 then t:=t+a[i]
else inc(dem);
end;
writeln(f2,'Tong cac so le la: ',t);
writeln(f2,'So so chan la: ',dem);
close(f1);
close(f2);
end.
- Bài 1: Cho tệp bai1.inp gồm 4 số nguyên. Hãy viết chương trình và ghi ra file bai1.out gồm 1 số là giá trị lớn nhất trong 4 số đó.
- bài 2: Cho tệp bai2.inp gồm 4 số nguyên. Hãy viết chương trình và ghi ra file bai2.out gồm 1 số là giá trị nhỏ nhất trong 4 số đó
- Bài 3: Cho tệp bai3.inp gồm 1 số nguyên là thời gian tính bằng giây để làm một công việc nào đó. Hãy viết chương trình và ghi ra file bai3.out gồm 3 số tương ứng với số giờ, phút , giây tương ứng được quy đổi.
Viết chương trình Pascal tính am . Với a,m là các số nguyên đọc từ bai1.inp và ghi kết quả ra tệp bai1.out.
giúp mình vs
const fi='bai1.inp';
fo='bai1.out';
var f1,f2:text;
a,m,lt,i:integer;
begin
assign(f1,fi); reset(f1);
assign(f2,fo); rewrite(f2);
readln(f1,a,m);
lt:=1;
for i:=1 to m do
lt:=lt*a;
writeln(f2,lt);
close(f1);
close(f2);
end.
Viết chương trình thực hiện các yêu cầu sau:
1.Đọc một số tự nhiên n<2 tỉ từ file bai1.int sau đó tính tổng các chữ số của số vừa đọc và ghi vào file bai1.out
2.Nếu kết quả ở câu 1 là số:
Lẻ: ghi vào file bai1.out "khong thuc hien"
Chẵn: phân tích số đó thành tổng hai số nguyên tố và ghi kết quả vào file bai1.out
Viết chương trình ghi giá trị của 2 biến a,b và tổng a+b vào tệp f với ổ đĩa D:\bai1.inp
uses crt;
const fi='bai1.inp'
var a,b:integer;
f:text;
begin
clrscr;
assign(f,fi); rewrite(f);
write('Nhap a='); readln(a);
write('Nhap b='); readln(b);
writeln(f,'a=',a);
writeln(f,'b=',b);
writeln(f,a,'+',b,'=',a+b);
close(f);
end.
Cho tệp SN3.INP chứa n số nguyên dương (mỗi số cách nhau một dấu cách trên một dòng). Viết chương trình đọc dữ liệu từ tệp đã cho Tính ƯCLN dãy các số nguyên dương đó và lưu kết quả vào tệp UC.OUT .
#include <bits/stdc++.h>
using namespace std;
unsigned long long a[1000],i,n,uc;
//chuongtrinhcon
unsigned long long ucln(long long a,long long b)
{
if (b==0) return(a);
else return(ucln(b,a%b));
}
//chuongtrinhchinh
int main()
{
freopen("sn3.inp","r",stdin);
freopen("uc.out","w",stdout);
cin>>n;
for (i=1; i<=n; i++) cin>>a[i];
uc=ucln(a[1],a[2]);
for (i=3; i<=n; i++)
uc=ucln(uc,a[i]);
cout<<uc;
return 0;
}
cho một số nguyên dương n đọc từ tệp cau1.mp (0<n<1000) viết chương trình ghi vào tệp cau1.out tổng các số chẵn trong phạm vi từ 1 đến n
tệp 'dữ liệu inp' chứa các số nguyên dương ngăn cách nhau bởi dấu cách và không chứa ký tự xuống dòng dọc từ tệp dữ liệu inp mỗi lần 3 số nguyên và ghi kết quả đọc được lên tệp dữ liệu .out
Viết chƣơng trình đọc từ tệp ‘bai25.inp’ một số nguyên dƣơngN(1000>N) và dãy số nguyên có N phần tử a1, a2,…aN có giá trị tuyệt đối khôngquá 300000. Ghi thông tin vào tệp ‘bai25.out’ các giá trị sau:a, Số lƣợng số chẵn, số lƣợng số lẻ trong dãyb, kiểm tra dãy số có phải là cấp số cộng không, rồi đƣa ra thông báo
const fi='bai25.inp'
fo='bai25.out'
var f1,f2:text;
a:array[1..1000]of integer;
i,n,dem,dem1,d:integer;
kt:boolean;
begin
assign(f1,fi); reset(f1);
assign(f2,fo); rewrite(f2);
readln(f1,n);
for i:=1 to n do
read(f1,a[i]);
dem:=0;
dem1:=0;
for i:=1 to n do
if a[i] mod 2=0 then inc(dem)
else inc(dem1);
writeln(f2,'So luong so chan la: ',dem);
writeln(f2,'So luong so le la: ',dem1);
d:=abs(a[2]-a[1]);
kt:=true;
for i:=2 to n do
if abs(a[i]-a[i-1])<>d then
begin
kt:=false;
break;
end;
if kt=true then writeln(f2,'Day la day cap so cong')
else writeln(f2,'Day khong la day cap so cong');
close(f1);
close(f2);
end.